home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
A-COMAL Series
/
(k)aan.d64
/
src.customdump
< prev
next >
Wrap
Text File
|
2007-02-28
|
2KB
|
151 lines
;PUT "@0:CUSTOMDUMP"
;THIS FILE SHOULD CONTAIN
;TWO ENTRY POINTS FOR A BIG
;DUMP TO THE PRINTER.
;ENTRY POINTS ARE:
;PDUMPC
;PDUMPD
;PDUMPC SHOULD BE A HIRES DUMP
;PDUMPD SHOULD BE MILTI-COLOR
;
;*******************
PDUMPD
;NOTHING HERE
;*******************
;***************
PDUMPC JSR RESETP
JSR OPPTR
LDA RVSFLG
BNE NXTLS
LDA #<RVSTAB
LDY #>RVSTAB
BNE NXTL2
NXTLS LDA #<NORTAB
LDY #>NORTAB
NXTL2 STA XPLAC1
STA XPLAC2
STY XPLAC1+1
STY XPLAC2+1
LDA #27
JSR CIOUT
LDA #65
JSR CIOUT
LDA #4
JSR CIOUT
LDA #$28
STA INTMP3 ;INTERNAL TEMP
LDA #$07
STA FREKZP
LDA #$FE
STA FREKZP+1
XROWXT JSR XXA178
JSR XXA16C
LDY #$00
SXXHI LDA BUFRA,Y
AND #$F0
LSR A
LSR A
LSR A
LSR A
TAX
LDA RVSTAB,X
XPLAC1 = *-2
PHA
PHA
PHA
JSR CIOUT
PLA
JSR CIOUT
PLA
JSR CIOUT
PLA
JSR CIOUT
INY
CPY #$C8
BNE SXXHI
LDA #$0D
JSR CIOUT
JSR XXA16C
LDY #$00
SXXLOW LDA BUFRA,Y
AND #$0F
TAX
LDA RVSTAB,X
XPLAC2 = *-2
PHA
PHA
PHA
JSR CIOUT
PLA
JSR CIOUT
PLA
JSR CIOUT
PLA
JSR CIOUT
INY
CPY #$C8
BNE SXXLOW
LDA #$0D
JSR CIOUT
DEC INTMP3 ;INTERNAL TEMP
BNE XROWXT
LDA #$0C
JSR CIOUT
LDA #12
JSR CIOUT
LDA #27
JSR CIOUT
LDA #64
JSR CIOUT
JSR UNTLK
JSR UNLSN
JMP DUMMY
XXA16C LDY #$03
XXA16E LDA CTRTB2,Y
JSR CIOUT
DEY
BPL XXA16E
RTS
XXA178 SEI
LDA $01
PHA
LDA #$35
STA $01
LDX #$00
LDA #$19
STA INTMP1 ;INTERNAL TEMP
XXA187 LDA #$08
STA INTMP2 ;INTERNAL TEMP
LDY #$00
XXA18E LDA (FREKZP),Y
STA BUFRA,X
INX
LDA FREKZP
BNE XXA19A
DEC FREKZP+1
XXA19A DEC FREKZP
DEC INTMP2 ;INTERNAL TEMP
BNE XXA18E
LDA FREKZP
SEC
SBC #$38
STA FREKZP
LDA FREKZP+1
SBC #$01
STA FREKZP+1
DEC INTMP1 ;INTERNAL TEMP
BNE XXA187
LDA FREKZP
CLC
ADC #$48
STA FREKZP
LDA FREKZP+1
ADC #$1F
STA FREKZP+1
PLA
STA $01
CLI
RTS
;***
.END